﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
body{font-size:12px;color:#333; font-family:"微软雅黑","Times New Roman",Georgia,Serif;-webkit-text-size-adjust:none;}
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }
.clears{ clear:both;}
a{color:#333;}
a:hover{color:#fec80c;}
html, body{
	min-width: 1200px;
}
.container{
	min-width: 1200px;
}
.wrap_common{width:1200px;margin:0 auto;}
/*顶部信息*/
.header {

}
.header-company {
	width: 1200px;
	height: 86px;
	margin: 0 auto;
}
.company-logo{
	width: 50%;
    display: block;
    float: left;
    padding: 23px 0;
}
.company-tel{
	padding: 23px 10px;
    width: 20%;
    display: block;
    float: right;
    text-align: right;
}
.company-tel .tel-title {
	color: #333;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	padding-right: 12px;
}
.company-tel .tel-title i {
	display: inline-block;
	width: 24px;
	height: 23px;
	margin-right: 0px;
	background: url(../images/tel.png) 0 0 no-repeat;
	vertical-align: middle;
	margin-top: -8px;
	background-size: cover;
}
.company-tel .tel-num {
	color: #fbaa53;
	font-size: 16px;
	font-weight: bold;
}


.header-nav{
	height: 55px;
	background-color: #19314a;
	min-width: 1200px;
	width: 100%;
}

.header-nav .nav {
	width: 1000px;
	display: block;
	margin: 0 auto;
}
.header-nav .nav li {
	float: left;
	/* position: relative; */
	width: 155px;
	height: 52px;
	line-height: 52px;
	font-size: 17px;
	text-align: center;
	border-top: 3px solid #19314a;
}
.header-nav .nav li a{
	color: #FFFFFF;  letter-spacing: 2px;display: block;
}
.header-nav .nav li:hover{
	background: #FFFFFF;
	border-top: 3px solid #fa9300;
}
.header-nav .nav li:hover a{
	color: #000;
}
.header-nav .nav li.active{
	background: #FFFFFF;
	border-top: 3px solid #fa9300;
}
.header-nav .nav li.active a{
	color: #000;  
}

/* slider */
.slider{width:100%;min-width:100%;height:586px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd{width:100%;position:absolute;left:50%;margin-left:-50%}
.slider .bd li{width:100%;overflow:hidden;}
.slider .bd li img{display:block;width:100%;/*height:586px;*/}
.slider .tempWrap{overflow:visible !important}
.slider .tempWrap ul{margin-left:-100% !important;}
.slider .hd{position:absolute;width:100%;left:0;z-index:1;height:10px;bottom:80px;text-align:center;}
.slider .hd li{border-radius:5px;display:inline-block;*display:inline;zoom:1;width: 50px;height: 10px;line-height:99px;overflow:hidden;margin: 0 30px;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;background-color: #6e88a0;}
.slider .hd li.on{background-color:#fa9300;filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn{position:absolute;z-index:1;top:0;width:100%;height:586px;cursor:pointer;}
.slider .prev{left:-50%;margin-left:-50%;}
.slider .next{left:50%;margin-left:50%;}
.slider .pnBtn .blackBg{display:block;position:absolute;left:0;top:0;width:100%;height:586px;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.slider .pnBtn .arrow{display:none;position:absolute;top:0;z-index:1;width:60px;height:586px;}
.slider .pnBtn .arrow:hover{filter:alpha(opacity=60);opacity:0.6;}
.slider .prev .arrow{right:0;background:url(../images/slider-arrow.png) -120px 0 no-repeat;}
.slider .next .arrow{left:0;background:url(../images/slider-arrow.png) 0 0 no-repeat;}

.index-box{
	width: 1200px;
	margin: 40px auto;
	height: 520px;
}
.index-box ul{
	
}
.index-box ul li{
	height: 520px;
	display: block;
	float: left;
	width: 23%;
	text-align: center;
	background-color: #ecedf1;
	margin: 0 1%;
	
}
.index-box ul li h1{
	height: 40px;
	line-height: 50px;
	font-weight: normal;
	color: #000;
	letter-spacing: 2px;
	font-size: 25px;
}
.index-box ul li h2{
	height: 30px;
    line-height: 30px;
    font-weight: normal;
        font-size: 16px;
    color: #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    width: 106px;
    margin: 0 auto;
    letter-spacing: 1px;
}
.index-box ul li img{
	width: 100%;
	
}
.item-content{
	padding: 15px;
	height: 158px;    
	letter-spacing: 1px;
}
.item-content p{
	font-size: 15px;
	line-height: 24px;
	text-align: left;
	min-height: 30px;

}
/*.item-content ul.index-news{
	
}*/
/*.item-content ul.index-news li{
	width: 278px;
	float: left;
	line-height: 28px;
	height: 28px;
	font-size: 15px;
	text-align: left;
	padding-left: 12px;
	overflow: hidden;
}
.item-content ul.index-news li i{
	width: 6px;
	height: 6px;
	background-color: #fa9300;
	border-radius: 50%;
	position: absolute;
	margin: 9px 0 0 -12px;
}*/
a.index-link {
    width: 110px;
    height: 36px;
    display: block;
    background-color: rgba(109,137,162,1);
    font-size: 16px;
    text-align: center;
    line-height: 36px;
    margin: 0px auto;
    color: #FFFFFF;
}
a.index-link:hover{
	    background-color: rgb(30, 50, 71);
}

.flink{
	background-color: #ecedf1;
	height: 158px;
	margin-top: 80px;
}

.flink .flink-box {
	width: 1200px;
	margin: 0 auto;
}
.flink .flink-title{
	width: 120px;
	float: left;
	padding: 67px 20px;
	
}
.flink .flink-title h1{
	border-left: 5px solid #f39800;
    padding-left: 12px;
    font-size: 20px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
}

.flink-items{ width: 1240px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;  }

.flink-items .bd{ padding:52px 0;   }
.flink-items .bd ul{ overflow:hidden; zoom:1; }
.flink-items .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.flink-items .bd ul li .pic{ text-align:center; }
.flink-items .bd ul li .pic img{ width:200px; height:50px; display:block; padding:2px; }


	.footer {
		margin: 0 auto;
		padding: 60px 0 100px 0;
		line-height: 28px;
		text-align: center;
		overflow: hidden;
		clear: both;
		color: #484848;
		font-size: 15px;
	}
	.footer p {
	}
	.footer a {
		color: #484848;   
		margin: 0 auto;
	}
	.show-rz img {
	       width: 127px;
    height: 47px;
    margin: 0px 6px;
    border: 1px solid #FFF;
    border-radius: 7px;
	}
	.show-rz img.zqrz {
    		/*border: 1px solid #FFF;*/
	}
	.cooperation-box{
		/*background: url(../images/cooperation-bg.jpg);
		background-size: cover;
		height: 800px;*/
		width: 1140px;
		margin: 0px auto 40px auto;
		height: 569px;
	}

.cooperation-box ul{
	
}
.cooperation-box ul li {
    display: block;
    float: left;
    width: 30.33%;
    background-color: #ecedf1;
    margin: 0 1.5%;    overflow: hidden;
}
.cooperation-box ul li h1{
	height: 60px;
    line-height: 60px;
    font-weight: normal;
    color: #333;
    letter-spacing: 1px;
    font-size: 24px;
    text-align: center;
}

.cooperation-box ul li img{
	margin: 0px -50px;
}
.cooperation-item-content{
	padding: 10px;
	height: 260px;
	letter-spacing: 1px;
}
.cooperation-item-content p{
	font-size: 15px;
    line-height: 26px;
    text-align: left;
    min-height: 26px;
    padding-bottom: 4px;
}



	/* subpage */
	.sub-banner{width:100%;}
.sub-banner-box{width:100%;overflow:hidden;position:relative;}
.wrap_common{width: 1200px;margin: 0 auto;}
.sub-banner img{margin: 0 auto;display: block;}
.sub-title{width: 320px;
    height: 70px;
    margin: 20px auto;
    overflow: hidden;
    position: relative;}
.sub-title img{

}
.sub-class-bg{    width: 100%;
    height: auto;
    overflow: hidden;
    font: 15px/38px "microsoft yahei";
    color: #fff;
    background: #8298b0;
}
.sub-class{width: 1002px;
    height: auto;
    overflow: hidden;
    text-align: center;
    font: 15px/38px "microsoft yahei";
    color: #fff;
    margin: 0 auto;}
.sub-class span{margin:0 12px;}
.sub-class span:last-child{
	display: none;
}
.sub-class a{color: #fff;
    display: inline-block;
    height: 38px;
    /* margin-top: 4px; */
    line-height: 38px;}

.sub-class a.on{background:#fff;color:#fa9300;padding:0 8px;}


.news-box{width:960px;margin:-40px auto 0 auto;padding:0 10px 0 20px;font:14px/30px "microsoft yahei";color:#fa9300; letter-spacing: 1px;}

/* news */
/*.news{width:100%;height: auto;overflow:hidden;}
.news li{padding: 0 40px;height:45px;overflow:hidden;font:14px/45px "microsoft yahei";color:#fa9300;}*/
/*.news li.whitestyle{}
.news li.darkstyle{background: #f7edde;}
.news li a{float:left;margin-left:20px;width: 97%;height: 44px;border-bottom: 1px dotted #8298B0;}
.news li span{float:right;margin-right:24px;}*/

/*page*/

.Page{float:left;width:100%; text-align:center; padding:20px 0px;}


.Page ul li {
   display: inline-block;
    min-width: 14px;
    padding: 0 5px;
    background: #ffffff;
    height: 24px;
    /* vertical-align: middle; */
    line-height: 24px;
    font-size: 12px;
    border: 1px solid #e5e5e5;
    margin-left: 5px;
    /* float: left; */
    color: #333;
}
.Page ul li:hover{
	background: #f7edde;
}
.Page ul li.thisclass{ background:#f7edde; color:#333}

.Page ul li a{    
   min-width: 14px;    display: block;color: #FA9375;
}



/* view */
.view{font:14px/30px "microsoft yahei";color:#1b1b1b;padding-bottom: 20px;}
.view h1{width:100%;text-align:center;font: 30px/80px "microsoft yahei";color: #333;}
.date{width:100%;text-align: left;font: 12px/24px "microsoft yahei";color:#7d7d7d;border-bottom: 1px solid #383838;}
.pagebox,.pagebox p {
    color: #333;
    padding-bottom: 10px;
}
.pagebox h1,.pagebox h2,.pagebox h3,.pagebox h4,.pagebox h5,.pagebox h6 {
    color: #333;
    font-size: 15px/32px "microsoft yahei";
}
.page{width:100%;height:auto;margin:10px auto;overflow: hidden;position: relative;padding:12px 0;}
.page p{width: 100%;
    height: 32px;
    font: 14px/32px "microsoft yahei";
    color: #777;
    overflow: hidden;
}
.page p a{color:#777}
.back{position:absolute;right:12px;bottom:13px;font-size:14px;color:#777;line-height:38px;}

.view img{max-width: 100%;display:inline}
.view div{font-size:14px;}


	.contact-title{
		width: 1200px;
		margin: 0 auto;
		border-bottom: 2px solid #333;
	}
	.contact-title h1{
	    margin-left: 200px;
    line-height: 40px;
    font-size: 18px;
    letter-spacing: 2px;
	}
		.contact-box{
		    width: 1060px;
    margin: 0px auto 80px auto;
    background-color: #ecedf1;
    padding-bottom: 80px;    color: #0e263e;
    padding-left: 40px;
	}
	.contact-box h2{
		padding-top: 30px;
		height: 45px;
		line-height: 45px;
		font-size: 18px;
		letter-spacing: 1px;
		text-align: left;
		text-indent: 2.7em;
	}
	.contact-box p{
		text-align: left;
	    height: 45px;
	    line-height: 45px;
	    font-size: 18px;
	    letter-spacing: 1px;
	}
	.contact-box p i{
	    height: 30px;
	    width: 30px;
	    display: block;
	    float: left;
	    margin: 8px 8px 0px 10px;
	}
	i.icon-tel {
		background: url(../images/xuebi.png);
	    background-position: 0 2px;

	}
	i.icon-link {
		background: url(../images/xuebi.png);
		background-position: 0 -30px;
	}
	i.icon-ask {
		background: url(../images/xuebi.png);
		background-position: -155px 2px;
	}
	i.icon-email {
		background: url(../images/xuebi.png);
		background-position: -34px 2px;
	}
	i.icon-addr {
		background: url(../images/xuebi.png);
		background-position: -95px 2px;
	}
	i.icon-money {
		background: url(../images/xuebi.png);
		background-position: -65px 2px;
	}
	i.icon-man {
		background: url(../images/xuebi.png);
		background-position: -125px 1px;
	}

	.half-line {
    height: 12px;
    border-bottom: 1px solid #333333;
    width: 520px;
    margin-bottom: 12px;
}
i.p-arrow{
	background: url(../images/arrow.png);
    width: 17px;
    height: 13px;
    display: block;
    background-size: 17px 13px;
    float: left;
    margin-right: 5px;
    margin-top: 7px;

}
.aboutus-box {
    width: 1200px;
    min-height: 580px;
    margin: 50px auto;
    background-color: #ECEDF1;
        padding: 30px 30px;
}
.aboutus-title{
	
padding: 20px;
}
.aboutus-content{
	
}
.aboutus-text{
	
width: 100%;
	

	
/* padding: 0 10px; */
	
letter-spacing: 1px;
}
.aboutus-text p{
	
line-height: 40px;
	
font-size: 16px;
	
text-indent: 2rem;
	
padding: 5px 0;
}
.aboutus-img{
	
width: 40%;
	
float: left;
}

.aboutus-img img {
    padding: 0 0 0 10%;
    width: 90%;
}


/*移动样式下 遮罩效果*/
.mask{
	width: 100%;
	height: 100%;
	z-index: 9999999;
	background-color: rgba(0, 0, 0, 0.50);
	position: fixed;
	display: none; 
}
.mask .message-box{
	width: 800px;
	height: 480px;
	display: block;
	border-radius: 30px;
	border: 5px solid #FFF;
	margin: -500px auto 300px auto;
}
.mask .message-box a{
	display: block;
	width: 480px;
	height: 130px;
	background-color: #FFFFFF;
	margin: 78px auto;
	border-radius: 20px;
	font-size: 58px;
	line-height: 130px;
	text-align: center;
}
.mask .message-box a:hover,.mask .message-box a:active{
	background-color: #C7C7C7;
}
.mask .message-box i{
	background: url(../images/mac.png);
	width: 61px;
	height: 60px;
	display: inline-block;
	background-repeat: no-repeat;
	margin: 0px 15px -10px 0;
}
.mask .message-box i.phone{
	background: url(../images/phone.png);
	background-repeat: no-repeat;
}
.mask .message-box i.mac{
	
}
 /* footer */ 

#footer {
/*	height: 200px;*/
  background-color:#323943;
  padding-top:30px;}

#footer .wrap {
    padding-bottom:30px;
    font-size: 14px;
    line-height:1.8;
    color:#959697;}
#footer .wrap a{
      color:#959697;
      }
#footer .wrap a:hover{
        color:#FFFFFF;
    }


    #footer>.wrap .footer_left {
    width: 380px;
    float: left;
}
#footer.footer_nav{
      min-height:225px;
      float: left;
      width: 525px;
      margin:0 20px;}

#footer>.wrap .footer_nav .a{
        width: 120px;
        padding:0;
        float: left;
        margin-right: 15px;}


#footer .footer_right {
    width: 154px;
    float: right;
    font-size: 14px;
}
#footer h3,h3 a{
      font-size: 16px;
      font-weight: 100;
      color: #ffffff;
      line-height:2.4;
    }
#footer h3{
	 font-weight: 100;
      font-size: 16px;
      margin-bottom: .8em;
    }

#footer .copyright {

    text-align: center;
    padding: 15px 0;
    border-top: 1px solid #ececec;
    background-color:#323943;}

#footer .copyright div, #footer .copyright p {
    display: inline;
    color: #959697;
    font-size: 12px;
}
 .breadnav{    
      width: 1200px;
    margin: 20px auto 20px auto;}
/* index*/
.F_V{overflow:hidden; }
	.F_V .fiveUl{overflow:hidden; width:100%; margin:40px 0;}
	.F_V .fiveUl li{ width:157px; height:157px; background:url("../../picture/fiveBg.png")no-repeat center top; margin-right:102px; float:left;}
	.F_V .fiveUl li img{display:block; margin:0 auto; margin-top:25px;}
	.F_V .fiveUl li span{text-align:center; font-size:16px; color:#fff; display:block; margin-top:10px;}
	.F_V .fiveUl li a{text-decoration:none; display:block;}
	.F_V .fiveUl li.last{margin-right:0} 
	.F_V .fiveUl li:hover{background-position:bottom}
	.trisect{width:33.33%;float: left;}
	.trisect .title{width: 100%;float: left;}
  .trisect.title img{padding-top: 22px;padding-bottom: 4px;}
	.trisect .content{width:368px;float: left;padding:10px 0;}

	.trisect li.news{float:left;line-height: 24px; height: 24px;display: block; color: #000; font-size: 12px; font-weight: bold; padding-left: 16px; background: url(../../picture/icon_point.png) 0 0 no-repeat;}
	.clearBoth {clear: both;}
	.showLine{float: left;width: 100%; border: 0;background:url("../../picture/line-01.png") 0 50% repeat-x!important; line-height:10px!important;height:10px!important;}
	/*news*/

/* newslist*/
.floatL{float:left;}
.floatR{float:right;}
.right_news_list .news {
    float: left;
    line-height: 24px;
    /* height: 24px; */
    display: block;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding-left: 16px;
/*    background: url(../../picture/icon_point.png) 0 0 no-repeat;*/}

.right_news_list ul{padding-bottom: 40px;}
.news-box .pagebox p{text-indent:3em;}
.news_right h3{padding:20px 0 0 0 ;}

	.news .left{float: left;width:230px;}
  	.news .right{margin-left: 22px;
    float: left;
    width: 940px;min-height: 600px;
margin-top:-20px;}
	 	/*line-height: 24px;
	    height: 24px;
	    display: block;
	    color: #000;
	    font-size: 12px;
	    font-weight: bold;
	    padding-left: 16px;
	    background: url(../../picture/icon_point.png) 0 0 no-repeat;}*/
.left_news_nav{height:250px;}
.left_news_nav li {
	width:100%;
		float: left;
	display: block;

}
.left_news_nav li a{
	background: url(../../picture/left_nav_default.png) 0 0 no-repeat;
    text-decoration: none;
    line-height: 51px;
    width: 224px;
    height: 51px;
    display: block;
    margin: 0;
    color: #333;
    font-family: 微软雅黑;
    font-size: 16px;
    font-weight: bold;}

.left_news_nav li a:hover{
	cursor:pointer;
	 background: url(../../picture/left_nav_default.png) 0 0 no-repeat;
    line-height: 51px;
    width: 224px;
    height: 51px;
    text-decoration: none;
    color: #073eac;
    font-family: 微软雅黑;
    font-size: 16px;
    font-weight: bold;

}
.left_news_nav .title p{margin-top: 18px;
	    line-height: 68px;
    height: 68px;
    display: inline;
    font-family: 微软雅黑;
/*    float: left;*/
    color: #fff;
    margin-left: 55px;
    font-size: 24px;
    font-weight: bold;
    text-algin: left;} 

.left_news_nav .title {
	background-image: url(../../picture/left_nav_title.png);
    	width:224px!important;
    background-repeat: no-repeat;
    background-position: center top;
/*    float: left;*/
    height: 68px;
   }
  .left_news_nav .content{height:190px;} 
.left_news_nav_fix{padding-left:70px;}
.left_contectus{margin_top:30px;}
.right_head{text-align: center;padding-bottom: 10px;}
a{cursor:pointer;}
/*about us*/
.aboutus p{font-size:14px;line-height: 24px;text-indent:2em;margin-top:20px;}
.right_content{padding-bottom: 40px;}
.right_content h3{padding:20px 0 0 0 ;}
.product_right h3{padding:6px 0 0 0 ;}
/* product*/
.product_cell{width:200px;height:230px;display: inline-block;padding:10px 10px;margin:6px;}
.product_cell img{width:200px;border-radius: 2px;float: left;border: 1px solid #eeeeee;padding: 6px;}
.product_cell .description{text-align: center;font-size:14px;font-weight: bold;padding:10px;position:relative;top:10px;}




